package com.rattsoftware.server.serviceImpl;

import java.util.List;

import com.rattsoftware.server.admin.model.Department;
import com.rattsoftware.server.admin.model.User;
import com.rattsoftware.server.admin.model.exceptions.RattsSecurityException;
import com.rattsoftware.server.admin.model.paging.PagingLoadConfig;
import com.rattsoftware.server.admin.model.paging.PagingLoadResult;
import com.rattsoftware.server.rpc.RattsPersistentRemoteService;

public class DepartmentServiceImpl extends RattsPersistentRemoteService implements com.rattsoftware.client.service.DepartmentService {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Override
	public void deleteDepartment(Department department)
			throws RattsSecurityException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void deleteDepartment(List<Integer> departmentIds)
			throws RattsSecurityException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Integer getCourseCount(int departmentId)
			throws RattsSecurityException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Department getDepartment(int departmentId)
			throws RattsSecurityException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public PagingLoadResult<Department> getDepartmentList(User user,
			PagingLoadConfig pagingLoadConfig) throws RattsSecurityException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Department saveDepartment(Department department)
			throws RattsSecurityException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void saveDepartments(List<Department> departments)
			throws RattsSecurityException {
		// TODO Auto-generated method stub
		
	}

}
